package com.ruoyi.project.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 商品库存对象 yqg_item_inventory
 * 
 * @author dr
 * @date 2023-05-28
 */
public class YqgItemInventory extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String entryName;

    /** 项目代码 */
    @Excel(name = "项目代码")
    private String projectCode;

    /** 助记码 */
    @Excel(name = "助记码")
    private String mnemonicCode;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 入库数量 */
    @Excel(name = "入库数量")
    private String storageQuantity;

    /** 出库数量 */
    @Excel(name = "出库数量")
    private String quantityDelivered;

    /** 入库时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入库时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date warehousingTime;

    /** 出库时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出库时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date deliveryTime;

    /** 货余量 */
    @Excel(name = "货余量")
    private String cargoAllowance;

    /** 入库人 */
    @Excel(name = "入库人")
    private String depositor;

    /** 出库人 */
    @Excel(name = "出库人")
    private String outboundPerson;

    /** 备注1 */
    @Excel(name = "备注1")
    private String note1;

    /** 备注2 */
    @Excel(name = "备注2")
    private String note2;

    /** 备注3 */
    @Excel(name = "备注3")
    private String note3;

    /** 备注4 */
    @Excel(name = "备注4")
    private String note4;

    /** 备注5 */
    @Excel(name = "备注5")
    private String note5;

    /** 备注6 */
    @Excel(name = "备注6")
    private String note6;

    /** 备注7 */
    @Excel(name = "备注7")
    private String note7;

    /** 备注8 */
    @Excel(name = "备注8")
    private String note8;

    /** 备注9 */
    @Excel(name = "备注9")
    private String note9;

    /** 备注10 */
    @Excel(name = "备注10")
    private String note0;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setEntryName(String entryName) 
    {
        this.entryName = entryName;
    }

    public String getEntryName() 
    {
        return entryName;
    }
    public void setProjectCode(String projectCode) 
    {
        this.projectCode = projectCode;
    }

    public String getProjectCode() 
    {
        return projectCode;
    }
    public void setMnemonicCode(String mnemonicCode) 
    {
        this.mnemonicCode = mnemonicCode;
    }

    public String getMnemonicCode() 
    {
        return mnemonicCode;
    }
    public void setUnit(String unit) 
    {
        this.unit = unit;
    }

    public String getUnit() 
    {
        return unit;
    }
    public void setStorageQuantity(String storageQuantity) 
    {
        this.storageQuantity = storageQuantity;
    }

    public String getStorageQuantity() 
    {
        return storageQuantity;
    }
    public void setQuantityDelivered(String quantityDelivered) 
    {
        this.quantityDelivered = quantityDelivered;
    }

    public String getQuantityDelivered() 
    {
        return quantityDelivered;
    }
    public void setWarehousingTime(Date warehousingTime) 
    {
        this.warehousingTime = warehousingTime;
    }

    public Date getWarehousingTime() 
    {
        return warehousingTime;
    }
    public void setDeliveryTime(Date deliveryTime) 
    {
        this.deliveryTime = deliveryTime;
    }

    public Date getDeliveryTime() 
    {
        return deliveryTime;
    }
    public void setCargoAllowance(String cargoAllowance) 
    {
        this.cargoAllowance = cargoAllowance;
    }

    public String getCargoAllowance() 
    {
        return cargoAllowance;
    }
    public void setDepositor(String depositor) 
    {
        this.depositor = depositor;
    }

    public String getDepositor() 
    {
        return depositor;
    }
    public void setOutboundPerson(String outboundPerson) 
    {
        this.outboundPerson = outboundPerson;
    }

    public String getOutboundPerson() 
    {
        return outboundPerson;
    }
    public void setNote1(String note1) 
    {
        this.note1 = note1;
    }

    public String getNote1() 
    {
        return note1;
    }
    public void setNote2(String note2) 
    {
        this.note2 = note2;
    }

    public String getNote2() 
    {
        return note2;
    }
    public void setNote3(String note3) 
    {
        this.note3 = note3;
    }

    public String getNote3() 
    {
        return note3;
    }
    public void setNote4(String note4) 
    {
        this.note4 = note4;
    }

    public String getNote4() 
    {
        return note4;
    }
    public void setNote5(String note5) 
    {
        this.note5 = note5;
    }

    public String getNote5() 
    {
        return note5;
    }
    public void setNote6(String note6) 
    {
        this.note6 = note6;
    }

    public String getNote6() 
    {
        return note6;
    }
    public void setNote7(String note7) 
    {
        this.note7 = note7;
    }

    public String getNote7() 
    {
        return note7;
    }
    public void setNote8(String note8) 
    {
        this.note8 = note8;
    }

    public String getNote8() 
    {
        return note8;
    }
    public void setNote9(String note9) 
    {
        this.note9 = note9;
    }

    public String getNote9() 
    {
        return note9;
    }
    public void setNote0(String note0) 
    {
        this.note0 = note0;
    }

    public String getNote0() 
    {
        return note0;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("entryName", getEntryName())
            .append("projectCode", getProjectCode())
            .append("mnemonicCode", getMnemonicCode())
            .append("unit", getUnit())
            .append("storageQuantity", getStorageQuantity())
            .append("quantityDelivered", getQuantityDelivered())
            .append("warehousingTime", getWarehousingTime())
            .append("deliveryTime", getDeliveryTime())
            .append("cargoAllowance", getCargoAllowance())
            .append("depositor", getDepositor())
            .append("outboundPerson", getOutboundPerson())
            .append("note1", getNote1())
            .append("note2", getNote2())
            .append("note3", getNote3())
            .append("note4", getNote4())
            .append("note5", getNote5())
            .append("note6", getNote6())
            .append("note7", getNote7())
            .append("note8", getNote8())
            .append("note9", getNote9())
            .append("note0", getNote0())
            .toString();
    }
}
